﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BemEstarEmprego.Entities;

namespace BemEstarEmprego.BLL.Models
{
	public class CandidatoModel : Controller
	{
		//
		// GET: /CandidatoModel/

		public pessoa _pessoa { get; set; }
		public empresa _empresa { get; set; }
		public endereco _endereco { get; set; }
		public String StringLinks { get; set; }
		public EnderecoModel enderecoModel {get; set;}

		private bemestar_empregoEntities db = new bemestar_empregoEntities();

		public int GetTotalCandidatos()
		{
			return new bemestar_empregoEntities().pessoa.Count();

		}

		public List<pessoa> GetCandidatos()
		{
			return new bemestar_empregoEntities().pessoa.ToList();
		}

		public List<pessoa> GetCandidatos(int start, int offset)
		{

			using (bemestar_empregoEntities context = new bemestar_empregoEntities())
			{
				List<pessoa> candidatos = (from c in context.pessoa
										   orderby c.ID
										   select c).Skip(start).Take(offset).ToList<pessoa>();

				return candidatos;
			}


		}
	}
}
